<?php
/**
 * @author Ezra
 */
namespace App\Traits;
// use QrCode;
use SimpleSoftwareIO\QrCode\Facades\QrCode;
trait BaseFun
{
    public static function jsonReturn($arr=[]){
        //为0正常,其他需要输入错误信息$code,$date,$token,$msg=''
        return response()->json($arr);
    }

    //生成二维码https://laravelacademy.org/post/2605.html
    public static function qrcode($url){
        // $url="www.baidu.com";
       $img =  QrCode::format('png')->size(200)->generate($url);    //format 是指定生成文件格式  默认格式是svg,可以直接在浏览器打开，png不能直接显示
       $data = 'data:image/png;base64,' . base64_encode($img );
       return $data;
     }

     public static function jsonWebReturn($arr=[]){
        return response()->json($arr);
     }
}
